St. Maarten — synonyms, definition
1. St. Maarten (Noun)
3 synonyms
Saint Maarten Saint Martin St. Martin
1 definition
St. Maarten (Noun) — An island in the western Leeward Islands; administered jointly by France and the Netherlands.
1 type of
island
1 part of
Leeward Islands